/*
 * create on 2008-8-22
 * Copy right (2008)
 * Author Tan Nailiang
 * HNA Systems All rights reserved
 */
package com.myway.dto.ibe_param;

import java.io.Serializable;
import java.util.Date;

/**
 * @author nl_tan
 *
 */
public class FlightCriteriaParam implements Serializable{

    /**
     * 航班类型
     */
    private String travlType="ow";
    /**
     * 出发地，必须设置
     */
    private String orgCity;

    /**
     * 目的地 必须设置
     */
    private String dstCity;

    /**
     * 航班出发日期 必须设置
     */
    private Date flightDate;

    /**
     * 航班返程的出发日
     */
    private Date arrDate;
    /**
     * 航空公司 默认为MJ
     */
    private String airline="MJ";

    /**
     * 是否经停
     */
    private boolean direct=true;
    /**
     *  经停次数
     */
    private int stopNumber;

    /**
     * 是否ET
     */
    private boolean eticket=true;

    /**
     * 航班号
     */
    private String flightNo;

    public String getTravlType() {
        return travlType;
    }

    public void setTravlType(String travlType) {
        this.travlType = travlType;
    }

    public String getFlightNo() {
        return flightNo;
    }

    public void setFlightNo(String flightNo) {
        this.flightNo = flightNo;
    }

    /**
     * @return the orgCity
     */
    public String getOrgCity() {
        return this.orgCity;
    }

    /**
     * @param orgCity the orgCity to set
     */
    public void setOrgCity(String orgCity) {
        this.orgCity = orgCity;
    }

    /**
     * @return the dstCity
     */
    public String getDstCity() {
        return this.dstCity;
    }

    /**
     * @param dstCity the dstCity to set
     */
    public void setDstCity(String dstCity) {
        this.dstCity = dstCity;
    }


    /**
     * @return the airline
     */
    public String getAirline() {
        return this.airline;
    }

    /**
     * @param airline the airline to set
     */
    public void setAirline(String airline) {
        this.airline = airline;
    }

    /**
     * @return the direct
     */
    public boolean isDirect() {
        return this.direct;
    }

    /**
     * @param direct the direct to set
     */
    public void setDirect(boolean direct) {
        this.direct = direct;
    }

    /**
     * @return the eticket
     */
    public boolean isEticket() {
        return this.eticket;
    }

    /**
     * @param eticket the eticket to set
     */
    public void setEticket(boolean eticket) {
        this.eticket = eticket;
    }

    public int getStopNumber() {
        return stopNumber;
    }

    public void setStopNumber(int stopNumber) {
        this.stopNumber = stopNumber;
    }

    public Date getFlightDate() {
        return flightDate;
    }

    public void setFlightDate(Date flightDate) {
        this.flightDate = flightDate;
    }

    public Date getArrDate() {
        return arrDate;
    }

    public void setArrDate(Date arrDate) {
        this.arrDate = arrDate;
    }
}
